gtk4.git
17 years agoMake gtk_tree_view_enable_model_drag_[source|dest] compatible with
Christian Persch [Tue, 10 Jun 2008 12:33:22 +0000 (12:33 +0000)]
Make gtk_tree_view_enable_model_drag_[source|dest] compatible with

* gtk/gtktreeview.c: (destroy_info), (set_destination_row),
(gtk_tree_view_maybe_begin_dragging_row),
(gtk_tree_view_set_reorderable),
(gtk_tree_view_enable_model_drag_source),
(gtk_tree_view_enable_model_drag_dest),
(gtk_tree_view_unset_rows_drag_source),
(gtk_tree_view_unset_rows_drag_dest): Make
gtk_tree_view_enable_model_drag_[source|dest] compatible with
gtk_drag_[source|dest]_add_*_targets. Bug #506853.

svn path=/trunk/; revision=20349

17 years agoUse GSlice. Patch from bug #506853.
Christian Persch [Tue, 10 Jun 2008 12:28:57 +0000 (12:28 +0000)]
Use GSlice. Patch from bug #506853.

* gtk/gtktreeview.c: (gtk_tree_view_button_release_drag_column),
(dest_row_free), (set_dest_row), (ensure_info),
(gtk_tree_view_remove), (gtk_tree_view_put),
(gtk_tree_view_set_column_drag_info): Use GSlice. Patch from
bug #506853.

svn path=/trunk/; revision=20348

17 years agogtk/gtkfilechooser.c (gtk_file_chooser_set_current_folder_uri) use
Paolo Borelli [Tue, 10 Jun 2008 12:21:58 +0000 (12:21 +0000)]
gtk/gtkfilechooser.c (gtk_file_chooser_set_current_folder_uri) use

2008-06-10  Paolo Borelli  <pborelli@katamail.com>

* gtk/gtkfilechooser.c (gtk_file_chooser_set_current_folder_uri)
use g_file_new_for_uri.

svn path=/trunk/; revision=20347

17 years agodo not leak the GIcon.
Paolo Borelli [Tue, 10 Jun 2008 11:50:43 +0000 (11:50 +0000)]
do not leak the GIcon.

2008-06-10  Paolo Borelli  <pborelli@katamail.com>

* gtk/gtkfilesystem.c (gtk_file_system_volume_render_icon): do not
leak the GIcon.

svn path=/trunk/; revision=20346

17 years agoUpdated Thai translation.
Theppitak Karoonboonyanan [Tue, 10 Jun 2008 10:13:26 +0000 (10:13 +0000)]
Updated Thai translation.

2008-06-10  Theppitak Karoonboonyanan  <thep@linux.thai.net>

* th.po: Updated Thai translation.

svn path=/trunk/; revision=20345

17 years agoAutomatically scroll text caret to make it visible, when AT sets its
Li Yuan [Tue, 10 Jun 2008 05:40:42 +0000 (05:40 +0000)]
Automatically scroll text caret to make it visible, when AT sets its

2008-06-10  Li Yuan  <li.yuan@sun.com>

        * gailtextview.c: (gail_text_view_set_caret_offset):
        Automatically scroll text caret to make it visible, when AT
        sets its offset.

svn path=/trunk/; revision=20344

17 years agoremoved local xdgmime copy as Matthias suggested in bug #520874, comment
Carlos Garnacho [Tue, 10 Jun 2008 00:39:45 +0000 (00:39 +0000)]
removed local xdgmime copy as Matthias suggested in bug #520874, comment

2008-06-10  Carlos Garnacho  <carlos@imendio.com>

        * configure.in:
        * gtk/Makefile.am:
        * gtk/xdgmime: removed local xdgmime copy as Matthias suggested in bug
        #520874, comment #8. It's no longer used directly by GTK+.

svn path=/trunk/; revision=20343

17 years agoBug 520874 - Should use gio directly.
Carlos Garnacho [Tue, 10 Jun 2008 00:39:35 +0000 (00:39 +0000)]
Bug 520874 - Should use gio directly.

2008-06-10  Carlos Garnacho  <carlos@imendio.com>

        Bug 520874 - Should use gio directly.

        * gtk/gtkfilesystem.[ch]: Turn into a private object, which mostly
        provides helper functions for asynchronous calls, folder abstraction
        and uniform handling of volumes/drives/mounts.

        * gtk/gtkfilesystemwin32.[ch]:
        * gtk/gtkfilesystemunix.[ch]: Removed, these are no longer required.

        * gtk/gtkfilechooser.c:
        * gtk/gtkfilechooserbutton.c:
        * gtk/gtkfilechooserdefault.c:
        * gtk/gtkfilechooserentry.[ch]:
        * gtk/gtkfilechooserprivate.h:
        * gtk/gtkfilechooserutils.c:
        * gtk/gtkfilesystemmodel.[ch]:
        * gtk/gtkpathbar.[ch]: Use GIO internally. Adapt to GtkFileSystem API.
        Do not load filesystem implementation modules.

        * gtk/Makefile.am:
        * gtk/gtk.symbols: the gtkfilesystem.h private header isn't installed
        anymore, nor the unix/win32 implementations.

        * README.in: Add blurb about these changes.

svn path=/trunk/; revision=20342

17 years agoAdd bug ref
Christian Persch [Mon, 9 Jun 2008 14:37:27 +0000 (14:37 +0000)]
Add bug ref

svn path=/trunk/; revision=20341

17 years agoBug 526987 - GtkCellRendererCombo should allow model to be NULL
Kristian Rietveld [Sun, 8 Jun 2008 22:25:57 +0000 (22:25 +0000)]
Bug 526987 - GtkCellRendererCombo should allow model to be NULL

2008-06-09  Kristian Rietveld  <kris@gtk.org>

Bug 526987 - GtkCellRendererCombo should allow model to be NULL

* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init),
(gtk_cell_renderer_combo_set_property),
(gtk_cell_renderer_combo_editing_done),
(gtk_cell_renderer_combo_start_editing): introduce private class
struct, allow model to be set to NULL.

svn path=/trunk/; revision=20340

17 years agoBug 131920 – gtkNotebook sends incorrect switch_page value
Björn Lindqvist [Sun, 8 Jun 2008 21:41:16 +0000 (21:41 +0000)]
Bug 131920 – gtkNotebook sends incorrect switch_page value

2008-06-08  Björn Lindqvist  <bjourne@gmail.com>

Bug 131920 – gtkNotebook sends incorrect switch_page value

* gtk/gtknotebook.c (gtk_notebook_real_remove): Make switch-page
signal send correct page index when page index 0 is active and
removed. (#131920, Samuel Fogh)

svn path=/trunk/; revision=20339

17 years agoupdated hebrew translation
Yair Hershkovitz [Sun, 8 Jun 2008 13:53:16 +0000 (13:53 +0000)]
updated hebrew translation

svn path=/trunk/; revision=20336

17 years agoupdated hebrew translation
Yair Hershkovitz [Sun, 8 Jun 2008 13:51:38 +0000 (13:51 +0000)]
updated hebrew translation

svn path=/trunk/; revision=20335

17 years agoBug 536730 - memory corruption in gtktreeview
Kristian Rietveld [Sun, 8 Jun 2008 12:53:19 +0000 (12:53 +0000)]
Bug 536730 - memory corruption in gtktreeview

2008-06-08  Kristian Rietveld  <kris@gtk.org>

Bug 536730 - memory corruption in gtktreeview

* gtk/gtktreeview.c (gtk_tree_view_real_collapse_row): first
remove the expand/collapse timeout and node, then free the rbtree.

svn path=/trunk/; revision=20334

17 years agoBug 488119 - critical warnings from gtk_tree_view_get_visible_range
Kristian Rietveld [Sun, 8 Jun 2008 12:47:15 +0000 (12:47 +0000)]
Bug 488119 - critical warnings from gtk_tree_view_get_visible_range

2008-06-08  Kristian Rietveld  <kris@gtk.org>

Bug 488119 - critical warnings from gtk_tree_view_get_visible_range

* gtk/gtktreeview.c (gtk_tree_view_get_visible_range): only try to
find path if we found valid nodes, return FALSE otherwise.  (Patch
from Matthias Clasen).

svn path=/trunk/; revision=20333

17 years agoReplace uses of xdgmime with g_content_type.
Matthias Clasen [Sun, 8 Jun 2008 05:50:46 +0000 (05:50 +0000)]
Replace uses of xdgmime with g_content_type.

2008-06-08  Matthias Clasen  <mclasen@redhat.com>

        * gtk/gtkrecentmanager.c:
        * gtk/gtkrecentfilter.c:
        * gtk/gtkfilefilter.c: Replace uses of xdgmime with
        g_content_type.

svn path=/trunk/; revision=20332

17 years agoBug 535608 – do not string-copy accel paths in the menu code
Christian Persch [Sat, 7 Jun 2008 20:40:20 +0000 (20:40 +0000)]
Bug 535608 – do not string-copy accel paths in the menu code

Don't store the accel path as a string in gtkmenu/gtkmenuitem.
The accel path will be interned anyway, so keeping a string copy around
is just a waste of memory.
Improve the documentation to mention this.

svn path=/trunk/; revision=20331

17 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Sat, 7 Jun 2008 16:56:52 +0000 (16:56 +0000)]
Updated Norwegian bokmål translation.

2008-06-07  Kjartan Maraas  <kmaraas@gnome.org>

* nb.po: Updated Norwegian bokmål translation.

svn path=/trunk/; revision=20330

17 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Sat, 7 Jun 2008 13:42:33 +0000 (13:42 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=20329

17 years agoBug 536990 - updateiconcache.c: 'close ()' is redundant
Tor Lillqvist [Sat, 7 Jun 2008 04:19:54 +0000 (04:19 +0000)]
Bug 536990 - updateiconcache.c: 'close ()' is redundant

2008-06-07  Tor Lillqvist  <tml@novell.com>

Bug 536990 - updateiconcache.c: 'close ()' is redundant

* gtk/updateiconcache.c (build_cache): Drop redundant close()
calls. fclose() on a fdopen()ed strema closes the underlying file
descriptor.

svn path=/trunk/; revision=20327

17 years agoReturn the right coordinates
Matthias Clasen [Fri, 6 Jun 2008 20:57:50 +0000 (20:57 +0000)]
Return the right coordinates

svn path=/trunk/; revision=20325

17 years agoBug 536185 – monitor font configuration
Behdad Esfahbod [Fri, 6 Jun 2008 16:39:37 +0000 (16:39 +0000)]
Bug 536185 – monitor font configuration

2008-06-06  Behdad Esfahbod  <behdad@gnome.org>

        Bug 536185 – monitor font configuration

        * configure.in:
        * gdk/x11/gdksettings.c:
        * gtk/gtksettings.c (gtk_settings_class_init),
        (gtk_settings_notify), (settings_update_fontconfig):
        Monitor xsettings key Fontconfig/Timestamp and upon change,
        reread fontconfig configuration, clear Pango's caches, and
        redraw all widgets.

svn path=/trunk/; revision=20324

17 years agoFix trivial typo in documentation.
Ross Burton [Fri, 6 Jun 2008 09:55:06 +0000 (09:55 +0000)]
Fix trivial typo in documentation.

2008-06-06  Ross Burton  <ross@burtonini.com>

* gtk/gtkwindow.c:
Fix trivial typo in documentation.

svn path=/trunk/; revision=20323

17 years agoBefore emitting "text_caret_moved", change the cursor to the changed
Li Yuan [Fri, 6 Jun 2008 03:13:48 +0000 (03:13 +0000)]
Before emitting "text_caret_moved", change the cursor to the changed

2008-06-06  Li Yuan  <li.yuan@sun.com>

        * gail/gaillabel.c: (gail_label_real_notify_gtk):
        Before emitting "text_caret_moved", change the cursor to the
        changed bound. Bug #536927.

svn path=/trunk/; revision=20322

17 years agoSlight update to match what configure produces.
Tor Lillqvist [Thu, 5 Jun 2008 22:39:06 +0000 (22:39 +0000)]
Slight update to match what configure produces.

2008-06-06  Tor Lillqvist  <tml@novell.com>

* config.h.win32.in: Slight update to match what configure
produces.

svn path=/trunk/; revision=20321

17 years agoAdd the new version mismatch error constant to the end of the list, to
Johan Dahlin [Thu, 5 Jun 2008 13:16:43 +0000 (13:16 +0000)]
Add the new version mismatch error constant to the end of the list, to

2008-06-05  Johan Dahlin  <jdahlin@async.com.br>

    * gtk/gtkbuilder.h (enum): Add the new version mismatch error
    constant to the end of the list, to avoid breaking the stable ABI

svn path=/trunk/; revision=20319

17 years agoadd -DATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.
Michael Natterer [Thu, 5 Jun 2008 09:34:16 +0000 (09:34 +0000)]
add -DATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.

2008-06-05  Michael Natterer  <mitch@imendio.com>

* configure.in: add -DATK_DISABLE_SINGLE_INCLUDES to CPPFLAGS.

svn path=/trunk/; revision=20317

17 years agoBug #536430. Patch from Damien Carbery <damien.carbery@sun.com>. Correct
Li Yuan [Thu, 5 Jun 2008 07:52:25 +0000 (07:52 +0000)]
Bug #536430. Patch from Damien Carbery <damien.carbery@sun.com>. Correct

2008-06-05  Li Yuan  <li.yuan@sun.com>

        * gail-uninstalled.pc.in:
        Bug #536430. Patch from Damien Carbery <damien.carbery@sun.com>.
        Correct paths to gail headers and libraries in
gail-uninstalled.pc.in.

svn path=/trunk/; revision=20316

17 years agoTranslation updated by Ivar Smolin
Priit Laes [Thu, 5 Jun 2008 05:44:10 +0000 (05:44 +0000)]
Translation updated by Ivar Smolin

2008-06-05  Priit Laes  <plaes at svn dot gnome dot org>

* et.po: Translation updated by Ivar Smolin

svn path=/trunk/; revision=20315

17 years agoUpdated Czech translation.
Petr Kovář [Wed, 4 Jun 2008 20:25:06 +0000 (20:25 +0000)]
Updated Czech translation.

svn path=/trunk/; revision=20313

17 years agoUpdates
Matthias Clasen [Wed, 4 Jun 2008 03:28:55 +0000 (03:28 +0000)]
Updates

svn path=/trunk/; revision=20312

17 years ago2.13.2
Matthias Clasen [Tue, 3 Jun 2008 23:47:01 +0000 (23:47 +0000)]
2.13.2

svn path=/trunk/; revision=20311

17 years ago2.13.2
Matthias Clasen [Tue, 3 Jun 2008 23:44:33 +0000 (23:44 +0000)]
2.13.2

svn path=/trunk/; revision=20309

17 years agobnc355225 - File chooser crash in Tab completion
Federico Mena Quintero [Tue, 3 Jun 2008 18:08:48 +0000 (18:08 +0000)]
bnc355225 - File chooser crash in Tab completion
2008-06-03  Federico Mena Quintero  <federico@novell.com>

* gtk/gtkfilechooserentry.c (install_completion_feedback_timer):
If the user presses Tab while the completion feedback window is
active, then we'll assert.  Remove the assertion and just re-set
the timer.  Fixes https://bugzilla.novell.com/show_bug.cgi?id=355225

Signed-off-by: Federico Mena Quintero <federico@novell.com>
svn path=/trunk/; revision=20305

17 years agoBug 535303 – add _get_implementation to GtkStatusIcon
Colin Walters [Tue, 3 Jun 2008 17:39:20 +0000 (17:39 +0000)]
Bug 535303 – add _get_implementation to GtkStatusIcon

2008-06-03  Colin Walters  <walters@redhat.com>

Bug 535303 – add _get_implementation to GtkStatusIcon

* gtk/gtkstatusicon.c (gtk_status_icon_get_x11_window_id): New
function to retrieve internal X11 window ID, useful for libnotify.
* gtk/gtkstatusicon.h: Prototype it.
* docs/reference/gtk/gtk-sections.txt: Add to docs.
* gtk/gtk.symbols: Export it.

svn path=/trunk/; revision=20304

17 years agoUse g_open().
Tor Lillqvist [Tue, 3 Jun 2008 11:04:33 +0000 (11:04 +0000)]
Use g_open().

2008-06-03  Tor Lillqvist  <tml@novell.com>

* gtk/updateiconcache.c (build_cache): Use g_open().

svn path=/trunk/; revision=20303

17 years agogtk/gtkclist.h revert includes to how they have been before the
Michael Natterer [Tue, 3 Jun 2008 08:38:59 +0000 (08:38 +0000)]
gtk/gtkclist.h revert includes to how they have been before the

2008-06-03  Michael Natterer  <mitch@imendio.com>

* gtk/gtkclist.h
* gtk/gtkctree.h: revert includes to how they have been before the
GTK_DISABLE_SINGLE_INCLUDES changes. Apparently I missed the fact
that you can't include <gtk/gtk.h> from two headers where one is a
parent class of the other and expect them both to be includable
individually.

svn path=/trunk/; revision=20302

17 years agoremove newline at beginning of file.
Michael Natterer [Tue, 3 Jun 2008 08:17:06 +0000 (08:17 +0000)]
remove newline at beginning of file.

2008-06-03  Michael Natterer  <mitch@imendio.com>

* gtk/gtkprinteroptionset.h: remove newline at beginning of file.

svn path=/trunk/; revision=20301

17 years agoTranslation updated by Ivar Smolin
Priit Laes [Tue, 3 Jun 2008 07:29:12 +0000 (07:29 +0000)]
Translation updated by Ivar Smolin

2008-06-03  Priit Laes  <plaes at svn dot gnome dot org>

* et.po: Translation updated by Ivar Smolin

svn path=/trunk/; revision=20300

17 years ago Bug 536092 – GtkEntryCompletion's popup window should set type hint
Matthias Clasen [Tue, 3 Jun 2008 02:48:37 +0000 (02:48 +0000)]
    Bug 536092 – GtkEntryCompletion's popup window should set type hint

        * gtk/gtkentrycompletion.c (gtk_entry_completion_init): Set
        a type hint on the popup window to help compiz.
        Patch by Vaclav Slavik.

svn path=/trunk/; revision=20294

17 years agoAdd GtkPrintOperationPreview
Matthias Clasen [Tue, 3 Jun 2008 01:50:20 +0000 (01:50 +0000)]
Add GtkPrintOperationPreview

svn path=/trunk/; revision=20292

17 years agoBug 535862 – gtk_action_create_icon can't create icons from the icon
Claudio Saavedra [Tue, 3 Jun 2008 00:31:10 +0000 (00:31 +0000)]
Bug 535862 – gtk_action_create_icon can't create icons from the icon

2008-06-02  Claudio Saavedra  <csaavedra@igalia.com>

Bug 535862 – gtk_action_create_icon can't create icons from the
icon themes

* gtk/gtkaction.c: (gtk_action_create_icon): Look for the icon in
the default factories as it's supposed.

svn path=/trunk/; revision=20290

17 years agoBug 535497 - Print preview doesn't work.
Yevgen Muntyan [Mon, 2 Jun 2008 23:20:13 +0000 (23:20 +0000)]
Bug 535497 - Print preview doesn't work.

2008-06-02  Yevgen Muntyan  <muntyan@tamu.edu>

        Bug 535497 - Print preview doesn't work.

        * gtk/Makefile.am: GTK_PRINT_PREVIEW_COMMAND on quartz: use open
        instead of launching Preview.app directly.

svn path=/trunk/; revision=20289

17 years agoput back #include <gtk/gtkmarshal.h>, it's not in <gtk/gtk.h>. Fixes stuff
Michael Natterer [Mon, 2 Jun 2008 15:07:35 +0000 (15:07 +0000)]
put back #include <gtk/gtkmarshal.h>, it's not in <gtk/gtk.h>. Fixes stuff

2008-06-02  Michael Natterer  <mitch@imendio.com>

* gtk/gtksignal.h: put back #include <gtk/gtkmarshal.h>, it's not
in <gtk/gtk.h>. Fixes stuff that uses deprecated cruft.
(bug #536126).

svn path=/trunk/; revision=20269

17 years agoAdd gdk-pixbuf-features.h to BUILT_SOURCES.
Behdad Esfahbod [Mon, 2 Jun 2008 04:58:36 +0000 (04:58 +0000)]
Add gdk-pixbuf-features.h to BUILT_SOURCES.

2008-06-02  Behdad Esfahbod  <behdad@gnome.org>

        * Makefile.am: Add gdk-pixbuf-features.h to BUILT_SOURCES.

svn path=/trunk/; revision=20267

17 years agoUpdated Galician Translation.
Ignacio Casal Quinteiro [Sun, 1 Jun 2008 16:12:14 +0000 (16:12 +0000)]
Updated Galician Translation.

svn path=/trunk/; revision=20266

17 years agoUpdated Galician Translation.
Ignacio Casal Quinteiro [Sun, 1 Jun 2008 16:10:48 +0000 (16:10 +0000)]
Updated Galician Translation.

svn path=/trunk/; revision=20265

17 years agoUpdated Vietnamese translation
Clytie Siddall [Sun, 1 Jun 2008 13:03:56 +0000 (13:03 +0000)]
Updated Vietnamese translation

svn path=/trunk/; revision=20264

17 years agoUpdated Vietnamese translation
Clytie Siddall [Sun, 1 Jun 2008 13:02:19 +0000 (13:02 +0000)]
Updated Vietnamese translation

svn path=/trunk/; revision=20263

17 years agoBug 535830 – wrong content type adding an item
Emmanuele Bassi [Sat, 31 May 2008 18:52:50 +0000 (18:52 +0000)]
Bug 535830 – wrong content type adding an item

2008-05-31  Emmanuele Bassi  <ebassi@gnome.org>

Bug 535830 – wrong content type adding an item

* gtk/gtkrecentmanager.c:
(gtk_recent_manager_add_item_query_info): Use the correct API
for retrieving the fast MIME type of a URI. (Carlos Garcia
Campos)

svn path=/trunk/; revision=20262

17 years agoBug 530146 - Setting non-string tooltip with
Kristian Rietveld [Fri, 30 May 2008 22:59:13 +0000 (22:59 +0000)]
Bug 530146 - Setting non-string tooltip with

2008-05-31  Kristian Rietveld  <kris@imendio.com>

Bug 530146 - Setting non-string tooltip with
gtk_tree_view_set_tooltip_column() segfaults

* gtk/gtktreeview.c (gtk_tree_view_set_tooltip_query_cb): use
gtk_tree_model_get_value() and explicitly transform the value to a
string before setting it as tooltip.

svn path=/trunk/; revision=20261

17 years agoFix INCLUDE_ macros
Matthias Clasen [Fri, 30 May 2008 13:34:52 +0000 (13:34 +0000)]
Fix INCLUDE_ macros

svn path=/trunk/; revision=20259

17 years agomodules/engines/ms-windows/msw_style.h Include gtk.h.
Tor Lillqvist [Fri, 30 May 2008 12:31:45 +0000 (12:31 +0000)]
modules/engines/ms-windows/msw_style.h Include gtk.h.

2008-05-30  Tor Lillqvist  <tml@novell.com>

* modules/engines/ms-windows/msw_style.h
* modules/engines/ms-windows/msw_rc_style.h: Include gtk.h.

svn path=/trunk/; revision=20258

17 years agocast attach_info_free() to GDestroyNotify when using it in
Michael Natterer [Fri, 30 May 2008 12:12:19 +0000 (12:12 +0000)]
cast attach_info_free() to GDestroyNotify when using it in

2008-05-30  Michael Natterer  <mitch@imendio.com>

* gtk/gtkmenu.c (get_attach_info): cast attach_info_free() to
GDestroyNotify when using it in g_object_set_data_full().

svn path=/trunk/; revision=20257

17 years agogdk/gdkapplaunchcontext.h gdk/gdktestutils.h gtk/gtkmountoperation.h
Michael Natterer [Fri, 30 May 2008 12:08:30 +0000 (12:08 +0000)]
gdk/gdkapplaunchcontext.h gdk/gdktestutils.h gtk/gtkmountoperation.h

2008-05-30  Michael Natterer  <mitch@imendio.com>

* gdk/gdkapplaunchcontext.h
* gdk/gdktestutils.h
* gtk/gtkmountoperation.h
* gtk/gtkshow.h
* gtk/gtktestutils.h
* gtk/gtktoolshell.h: no need to allow disabling single includes
conditionally in these new files. Simply forbid including them
individually from the beginning.

svn path=/trunk/; revision=20256

17 years agogtk/gtkmountoperation.h gtk/gtkshow.h gtk/gtktestutils.h no need to allow
Michael Natterer [Fri, 30 May 2008 12:02:19 +0000 (12:02 +0000)]
gtk/gtkmountoperation.h gtk/gtkshow.h gtk/gtktestutils.h no need to allow

2008-05-30  Michael Natterer  <mitch@imendio.com>

* gtk/gtkmountoperation.h
* gtk/gtkshow.h
* gtk/gtktestutils.h
* gtk/gtktoolshell.h: no need to allow disabling single includes
conditionally in these new files. Simply forbid including them
individually from the beginning.

svn path=/trunk/; revision=20255

17 years agogailcellparent.h gailfactory.h tests/testnotebook.c tests/testtext.c
Michael Natterer [Fri, 30 May 2008 11:25:56 +0000 (11:25 +0000)]
gailcellparent.h gailfactory.h tests/testnotebook.c tests/testtext.c

2008-05-30  Michael Natterer  <mitch@imendio.com>

* gailcellparent.h
* gailfactory.h
* tests/testnotebook.c
* tests/testtext.c
* tests/testtoplevel.c
* tests/testvalues.c: include <atk/atk.h> instead of individual
files from ATK.

svn path=/trunk/; revision=20254

17 years agoPick up updated translation from 2.12 branch
Luca Ferretti [Fri, 30 May 2008 09:18:18 +0000 (09:18 +0000)]
Pick up updated translation from 2.12 branch

2008-05-30  Luca Ferretti  <elle.uca@libero.it>

* po*/it.po: Pick up updated translation from 2.12 branch

svn path=/trunk/; revision=20251

17 years agoBug 533108 - leak of GDI region in function 'handle_wm_paint'
Tor Lillqvist [Fri, 30 May 2008 07:17:40 +0000 (07:17 +0000)]
Bug 533108 - leak of GDI region in function 'handle_wm_paint'

2008-05-30  Tor Lillqvist  <tml@novell.com>

Bug 533108 - leak of GDI region in function 'handle_wm_paint'

* gdk/win32/gdkevents-win32.c (handle_wm_paint): Patch by Daniel
Atallah.

svn path=/trunk/; revision=20250

17 years ago2.13.1
Matthias Clasen [Fri, 30 May 2008 05:12:34 +0000 (05:12 +0000)]
2.13.1

svn path=/trunk/; revision=20248

17 years ago2.13.1
Matthias Clasen [Fri, 30 May 2008 05:08:50 +0000 (05:08 +0000)]
2.13.1

svn path=/trunk/; revision=20246

17 years agoUpdates
Matthias Clasen [Fri, 30 May 2008 03:05:04 +0000 (03:05 +0000)]
Updates

svn path=/trunk/; revision=20245

17 years agoFix Since tags
Matthias Clasen [Fri, 30 May 2008 02:46:49 +0000 (02:46 +0000)]
Fix Since tags

svn path=/trunk/; revision=20244

17 years agoUpdates
Matthias Clasen [Fri, 30 May 2008 02:30:19 +0000 (02:30 +0000)]
Updates

svn path=/trunk/; revision=20243

17 years agoMake make check work.
Matthias Clasen [Thu, 29 May 2008 23:12:21 +0000 (23:12 +0000)]
Make make check work.

svn path=/trunk/; revision=20242

17 years ago Bug 535453 - gdk_pixbuf_format_get_license returns NULL for
Matthias Clasen [Thu, 29 May 2008 21:04:52 +0000 (21:04 +0000)]
    Bug 535453 - gdk_pixbuf_format_get_license returns NULL for
        any of the loaders

        * queryloaders.c (write_loader_info): Add the license info
        after the description.

        * gdk-pixbuf-io.c (gdk_pixbuf_io_init): Read the license info
        from the module file. Reported by Andrey Tsyvarev.

svn path=/trunk/; revision=20241

17 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Thu, 29 May 2008 18:41:31 +0000 (18:41 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=20240

17 years agoGrammar.
Tor Lillqvist [Thu, 29 May 2008 18:23:04 +0000 (18:23 +0000)]
Grammar.

svn path=/trunk/; revision=20239

17 years agoBug 535526 - updateiconcache.c: using open/close without prototype
Tor Lillqvist [Thu, 29 May 2008 18:22:38 +0000 (18:22 +0000)]
Bug 535526 - updateiconcache.c: using open/close without prototype

2008-05-29  Tor Lillqvist  <tml@novell.com>

Bug 535526 - updateiconcache.c: using open/close without prototype

* gtk/updateiconcache.c: Include <io.h> if _MSC_VER. Also, use
g_utime() instead of utime() for UTF-8 pathname support on Windows
when available.

svn path=/trunk/; revision=20238

17 years agoBug 56355 – GtkLabel - Not all changes propagate correctly
Jan Arne Petersen [Thu, 29 May 2008 18:09:01 +0000 (18:09 +0000)]
Bug 56355 – GtkLabel - Not all changes propagate correctly

2008-05-29  Jan Arne Petersen  <jpetersen@jpetersen.org>

Bug 56355 – GtkLabel - Not all changes propagate correctly

* gtk/gtklabel.c: (gtk_label_recalculate), (gtk_label_set_label),
(gtk_label_set_markup_with_mnemonic), (gtk_label_parse_uline),
(gtk_label_set_text_with_mnemonic), (gtk_label_set_use_underline):
Call gtk_label_setup_mnemonic from gtk_label_recalculate. Add
notifications of mnemonic-keyval changes.

svn path=/trunk/; revision=20237

17 years agoBug 522084 – GIcon support for GtkIconTheme & GtkImage
Matthias Clasen [Thu, 29 May 2008 14:33:49 +0000 (14:33 +0000)]
Bug 522084 – GIcon support for GtkIconTheme & GtkImage

2008-05-27  Matthias Clasen  <mclasen@redhat.com>

        Bug 522084 – GIcon support for GtkIconTheme & GtkImage

        * gtk/gtkicontheme.[hc]: Add support for GIcon based lookups.
        * gtk/gtkimage.[hc]: Allow setting an image from a GIcon.
        * gtk/gtk.symbols: Additions
        * tests/testimage.c: Add a GIcon test

svn path=/trunk/; revision=20236

17 years agoadd -UGTK_DISABLE_SINGLE_INCLUDES so the code generated by gtkdoc-scangobj
Michael Natterer [Thu, 29 May 2008 13:25:28 +0000 (13:25 +0000)]
add -UGTK_DISABLE_SINGLE_INCLUDES so the code generated by gtkdoc-scangobj

2008-05-29  Michael Natterer  <mitch@imendio.com>

* gtk/Makefile.am (CPPFLAGS): add -UGTK_DISABLE_SINGLE_INCLUDES so
the code generated by gtkdoc-scangobj builds.

svn path=/trunk/; revision=20232

17 years agoinclude <gtk/gtkunixprint.h> instead of individual files.
Michael Natterer [Thu, 29 May 2008 10:39:52 +0000 (10:39 +0000)]
include <gtk/gtkunixprint.h> instead of individual files.

2008-05-29  Michael Natterer  <mitch@imendio.com>

* gtk/gtk.types: include <gtk/gtkunixprint.h> instead of
individual files.

svn path=/trunk/; revision=20231

17 years agogtk/Makefile.am add a single-include header for the unix print stuff.
Michael Natterer [Thu, 29 May 2008 09:34:53 +0000 (09:34 +0000)]
gtk/Makefile.am add a single-include header for the unix print stuff.

2008-05-29  Michael Natterer  <mitch@imendio.org>

* gtk/Makefile.am
* gtk/gtkunixprint.h: add a single-include header for the unix
print stuff.

* gtk/gtkpagesetupunixdialog.h
* gtk/gtkprinter.h
* gtk/gtkprintjob.h
* gtk/gtkprintunixdialog.h: add single-include guards that #error
out if GTK_DISABLE_SINGLE_INCLUDES is defined and any of these
files is included individually.

* gtk/gtkprintbackend.h
* gtk/gtkprinter-private.h
* modules/printbackends/cups/gtkprintbackendcups.c
* modules/printbackends/cups/gtkprintercups.h
* modules/printbackends/lpr/gtkprintbackendlpr.c
* tests/buildertest.c
* tests/defaultvaluetest.c
* docs/tools/widgets.c: include <gtk/gtkunixprint.h> instead of
individual files.

svn path=/trunk/; revision=20230

17 years agoFix for single includes
Matthias Clasen [Thu, 29 May 2008 04:50:43 +0000 (04:50 +0000)]
Fix for single includes

svn path=/trunk/; revision=20229

17 years agoAdditions
Matthias Clasen [Thu, 29 May 2008 04:19:54 +0000 (04:19 +0000)]
Additions

svn path=/trunk/; revision=20228

17 years ago Bug 535250 - GtkToolButton reference page says "label" where
Matthias Clasen [Thu, 29 May 2008 03:07:01 +0000 (03:07 +0000)]
    Bug 535250 - GtkToolButton reference page says "label" where
        it should say "icon", uses underscores

        * gtk/tmpl/gtktoolbutton.sgml: Improve introduction

svn path=/trunk/; revision=20227

17 years agoUpdated Spanish translation
Jorge Gonzalez Gonzalez [Wed, 28 May 2008 17:06:21 +0000 (17:06 +0000)]
Updated Spanish translation

svn path=/trunk/; revision=20226

17 years agowhitespace cleanup: remove trailing whitespace and excess newlines and
Michael Natterer [Wed, 28 May 2008 15:35:43 +0000 (15:35 +0000)]
whitespace cleanup: remove trailing whitespace and excess newlines and

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gtk/gtk*.h: whitespace cleanup: remove trailing whitespace and
excess newlines and sprinkled some newlines where needed. Zero
code or formatting changes included.

svn path=/trunk/; revision=20225

17 years agofix formatting of details_acquired() signal.
Michael Natterer [Wed, 28 May 2008 15:25:36 +0000 (15:25 +0000)]
fix formatting of details_acquired() signal.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gtk/gtkprinter.h: fix formatting of details_acquired() signal.

svn path=/trunk/; revision=20224

17 years agofix comment: the widget is called GtkColorButton, not
Michael Natterer [Wed, 28 May 2008 15:20:05 +0000 (15:20 +0000)]
fix comment: the widget is called GtkColorButton, not

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gtk/gtkcolorbutton.h: fix comment: the widget is called
GtkColorButton, not GtkColorSelectButton. Remove trailing
whitespace and excess newlines.

svn path=/trunk/; revision=20223

17 years agolast but not least, add G_DISABLE_SINGLE_INCLUDES,
Michael Natterer [Wed, 28 May 2008 15:08:57 +0000 (15:08 +0000)]
last but not least, add G_DISABLE_SINGLE_INCLUDES,

2008-05-28  Michael Natterer  <mitch@gimp.org>

* configure.in: last but not least, add G_DISABLE_SINGLE_INCLUDES,
GDK_PIXBUF_DISABLE_SINGLE_INCLUDES and GTK_DISABLE_SINGLE_INCLUDES
to CPPFLAGS so it's impossible to commit code that would break
apps which use DISABLE_INCLUDE defines.

svn path=/trunk/; revision=20222

17 years agodefine __GTK_H_INSIDE__ around including all other headers.
Michael Natterer [Wed, 28 May 2008 15:07:04 +0000 (15:07 +0000)]
define __GTK_H_INSIDE__ around including all other headers.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gtk/gtk.h: define __GTK_H_INSIDE__ around including all other
headers.

* gtk/gtktypebuiltins.h.template
* gtk/gtkversion.h.in
* gtk/gtk*.h: add single-include guards that #error out if
GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually.

* gtk/gtkprintbackend.h
* gtk/gtkprinter-private.h
* gtk/gtktextlayout.h
* gtk/gtktexttagprivate.h
* gtk/gtktexttypes.h
* gtk/gtktreedatalist.h: include <gtk/gtk.h> instead of individual
headers in these private or semi-private headers.

* gtk/gtkimmodule.h: also here because it's not in gtk.h.

* gtk/gtkpagesetupunixdialog.h
* gtk/gtkprinter.h
* gtk/gtkprintjob.h
* gtk/gtkprintunixdialog.h: likewise in the gtkunixprint headers.

* gtk/gtkclist.h
* gtk/gtkcombo.h
* gtk/gtkctree.h
* gtk/gtkfilesel.h
* gtk/gtkitemfactory.h
* gtk/gtklist.h
* gtk/gtklistitem.h
* gtk/gtkoldeditable.h
* gtk/gtkoptionmenu.h
* gtk/gtkpixmap.h
* gtk/gtkpreview.h
* gtk/gtksignal.h
* gtk/gtktipsquery.h: whenever possible, include only <gtk/gtk.h>
instead of individual headers in these deprecated headers. They
don't get included at all when GTK_DISABLE_DEPRECATED is defined,
so if an app needs them anyway, it must undef GTK_DISABLE_DEPRECATED
and include them individually, which should continue to work.

* gtk/gtkclist.c: include "gtkctree.h" because of the change
above.

svn path=/trunk/; revision=20221

17 years agoBug 449625 - crash in gtk_tree_view_real_move_cursor at gtktreeview.c:9641
Kristian Rietveld [Wed, 28 May 2008 14:47:50 +0000 (14:47 +0000)]
Bug 449625 - crash in gtk_tree_view_real_move_cursor at gtktreeview.c:9641

2008-05-28  Kristian Rietveld  <kris@imendio.com>

Bug 449625 - crash in gtk_tree_view_real_move_cursor at
gtktreeview.c:9641

* gtk/gtktreeview.c (gtk_tree_view_move_cursor_page_up_down):
cursor_offset *must* be larger than background height of the cursor
node, not just equal otherwise there is no guarantee there is a next
node.

svn path=/trunk/; revision=20219

17 years agodon't include <gdk/gdktestutils.h>.
Michael Natterer [Wed, 28 May 2008 14:47:06 +0000 (14:47 +0000)]
don't include <gdk/gdktestutils.h>.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gtk/gtktestutils.c: don't include <gdk/gdktestutils.h>.

svn path=/trunk/; revision=20218

17 years agodefine __GDK_H_INSIDE__ around including all other headers.
Michael Natterer [Wed, 28 May 2008 14:01:57 +0000 (14:01 +0000)]
define __GDK_H_INSIDE__ around including all other headers.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gdk/gdk.h: define __GDK_H_INSIDE__ around including all other
headers.

* gdk/gdkenumtypes.h.template
* gdk/gdk*.h: add single-include guards that #error out if
GTK_DISABLE_SINGLE_INCLUDES is defined and any of these files is
included individually. Also removed some redundant includes and
did some tiny trailing whitespace removal that's not worth to
commit separately.

* gdk/gdkprivate.h: include <gdk/gdk.h> instead of individual
files.

* gdk/win32/gdkwin32.h
* gdk/x11/gdkx.h: only include <gdk/gdkprivate.h> and remove all
other includes.

svn path=/trunk/; revision=20217

17 years agoBug 504087 - make gtk_tooltip_set_custom a no-op for setting the current
Kristian Rietveld [Wed, 28 May 2008 14:00:31 +0000 (14:00 +0000)]
Bug 504087 - make gtk_tooltip_set_custom a no-op for setting the current

2008-05-28  Kristian Rietveld  <kris@imendio.com>

Bug 504087 - make gtk_tooltip_set_custom a no-op for setting the
current widget again.

* gtk/gtktooltip.c (gtk_tooltip_set_custom),
(gtk_tooltip_reset), (gtk_tooltip_run_requery): use a
custom_was_reset field to check if the custom widget is set again in
the query-tooltip callback; if not, we set it to NULL.  Based on a
patch by Xavier Claessens, insightful comments from Jean-Yves Lefort
and Christian Persch.

svn path=/trunk/; revision=20215

17 years agodefine GDK_PIXBUF_H_INSIDE around including all other headers.
Michael Natterer [Wed, 28 May 2008 13:39:52 +0000 (13:39 +0000)]
define GDK_PIXBUF_H_INSIDE around including all other headers.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* gdk-pixbuf.h: define GDK_PIXBUF_H_INSIDE around including all
other headers.

* gdk-pixbuf-animation.h
* gdk-pixbuf-core.h
* gdk-pixbuf-enum-types.h.template
* gdk-pixbuf-features.h.in
* gdk-pixbuf-io.h
* gdk-pixbuf-loader.h
* gdk-pixbuf-simple-anim.h
* gdk-pixbuf-transform.h: add single-include guards that #error
out if GDK_PIXBUF_DISABLE_SINGLE_INCLUDES is defined and any of
these files is included individually.

* gdk-pixbuf-private.h: don't incude "gdk-pixbuf-io.h".

* gdk-pixbuf-csource.c: #define __GTK_H_INSIDE__ around including
"../gtk/gtkversion.h". Ugly but needed in this special case.

svn path=/trunk/; revision=20214

17 years agoMove ChangeLog entry to right file.
Michael Natterer [Wed, 28 May 2008 13:23:18 +0000 (13:23 +0000)]
Move ChangeLog entry to right file.

svn path=/trunk/; revision=20213

17 years agoFix ChangeLog.
Michael Natterer [Wed, 28 May 2008 13:01:15 +0000 (13:01 +0000)]
Fix ChangeLog.

svn path=/trunk/; revision=20212

17 years agoinclude <gtk/gtk.h> instead of <gtk/gtkaccessible.h>
Michael Natterer [Wed, 28 May 2008 12:59:48 +0000 (12:59 +0000)]
include <gtk/gtk.h> instead of <gtk/gtkaccessible.h>

2008-05-28  Michael Natterer  <mitch@gimp.org>

* modules/other/gail/gailwidget.h: include <gtk/gtk.h> instead of
<gtk/gtkaccessible.h>

* modules/other/gail/*.h: don't include anyting from gtk since all
headers indirectly include gailwidget.h.

* modules/other/gail/gailcellparent.c: include <gtk/gtk.h> instead
of individual files.

* modules/other/gail/gailcheckmenuitem.c
* modules/other/gail/gailmenu.c
* modules/other/gail/gailtreeview.c: remove all gtk includes since
it's always included by including any gail header.

svn path=/trunk/; revision=20211

17 years agomodules/printbackends/cups/gtkcupsutils.c
Michael Natterer [Wed, 28 May 2008 12:49:11 +0000 (12:49 +0000)]
modules/printbackends/cups/gtkcupsutils.c

2008-05-28  Michael Natterer  <mitch@gimp.org>

* modules/printbackends/cups/gtkcupsutils.c
* modules/printbackends/cups/gtkprintbackendcups.c
* modules/printbackends/file/gtkprintbackendfile.c
* modules/printbackends/lpr/gtkprintbackendlpr.c: include
<gtk/gtk.h> instead of individual files.

svn path=/trunk/; revision=20210

17 years agoinclude <gdk-pixbuf/gdk-pixbuf.h> instead of individual files.
Michael Natterer [Wed, 28 May 2008 12:47:37 +0000 (12:47 +0000)]
include <gdk-pixbuf/gdk-pixbuf.h> instead of individual files.

2008-05-28  Michael Natterer  <mitch@imendio.com>

* demos/testpixbuf.c: include <gdk-pixbuf/gdk-pixbuf.h> instead of
individual files.

svn path=/trunk/; revision=20209

17 years agoBug 498010 - gtk_tree_view_set_cursor fails if model!=NULL.
Kristian Rietveld [Wed, 28 May 2008 12:20:38 +0000 (12:20 +0000)]
Bug 498010 - gtk_tree_view_set_cursor fails if model!=NULL.

2008-05-28  Kristian Rietveld  <kris@imendio.com>

Bug 498010 - gtk_tree_view_set_cursor fails if model!=NULL.

* gtk/gtktreeview.c (gtk_tree_view_set_cursor_on_cell): return if fail
->priv->tree != NULL.  Suggestion from Stefan Kost.

svn path=/trunk/; revision=20208

17 years agoDear Kris, we live in 2008 now, not 2006.
Kristian Rietveld [Wed, 28 May 2008 12:18:39 +0000 (12:18 +0000)]
Dear Kris, we live in 2008 now, not 2006.

svn path=/trunk/; revision=20207

17 years agoBug 324282 - add selected signal to cell renderer combo.
Kristian Rietveld [Wed, 28 May 2008 11:49:20 +0000 (11:49 +0000)]
Bug 324282 - add selected signal to cell renderer combo.

2006-05-28  Kristian Rietveld  <kris@imendio.com>

Bug 324282 - add selected signal to cell renderer combo.

* gtk/gtkcellrenderercombo.c (gtk_cell_renderer_combo_class_init),
(gtk_cell_renderer_combo_changed),
(gtk_cell_renderer_combo_start_editing): add a new "changed" signal
that will be emitted as soon as the combo box emitted changed and has
an active iterator.  (Modified patch based on work by James
Pelletier).

* gtk/gtkmarshalers.list: add marshaler.

svn path=/trunk/; revision=20206

17 years agoRefactor expand/collapse timeout handling (amendment to bug 511217).
Kristian Rietveld [Wed, 28 May 2008 09:26:13 +0000 (09:26 +0000)]
Refactor expand/collapse timeout handling (amendment to bug 511217).

2008-05-28  Kristian Rietveld  <kris@imendio.com>

Refactor expand/collapse timeout handling (amendment to bug 511217).

* gtk/gtktreeview.c (add_expand_collapse_timeout),
(remove_expand_collapse_timeout): new functions, the remove function
also clears expanded_collapsed_node,
(cancel_arrow_animation): moved to be next to the add/remove timeout
functions,
(gtk_tree_view_unrealize),
(gtk_tree_view_row_deleted),
(gtk_tree_view_set_model),
(cancel_arrow_animation),
(gtk_tree_view_real_expand_row),
(gtk_tree_view_real_collapse_row): use the new add/remove functions.

svn path=/trunk/; revision=20205

17 years agoAmendment of bug 485218 - Strange warning encountered.
Kristian Rietveld [Wed, 28 May 2008 09:02:29 +0000 (09:02 +0000)]
Amendment of bug 485218 - Strange warning encountered.

2008-05-28  Kristian Rietveld  <kris@imendio.com>

Amendment of bug 485218 - Strange warning encountered.

* gtk/gtktreemodelsort.[ch]
(gtk_tree_model_sort_convert_child_iter_to_iter): return a boolean
indication whether or not the conversion had succeeded.

svn path=/trunk/; revision=20204

17 years ago Bug 509788 – GTK+ should use CUPS to set Postscript level of PS output
Matthias Clasen [Wed, 28 May 2008 01:43:34 +0000 (01:43 +0000)]
    Bug 509788 – GTK+ should use CUPS to set Postscript level of PS output

        * modules/printbackends/cups/gtkprintbackendcups.c
        (cups_printer_create_cairo_surface): Fall back to PostScript level 2
        if the printer does not support level 3. Patch by Marek Kašík.

svn path=/trunk/; revision=20203

17 years ago Bug 404571 – Scroll arrow backgrounds should be painted with different
Matthias Clasen [Wed, 28 May 2008 01:30:37 +0000 (01:30 +0000)]
    Bug 404571 – Scroll arrow backgrounds should be painted with different
        detail

        * gtk/gtkmenu.c (gtk_menu_paint): Use "menu_scroll_arrow_up/down"
        as detail when drawing scroll arrow backgrounds. Proposed by
        Tommi Komulainen.

svn path=/trunk/; revision=20202